﻿using Microsoft.AspNetCore.Razor.TagHelpers;

namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Tooltip;

[HtmlTargetElement("button", Attributes = "abp-tooltip")]
[HtmlTargetElement("button", Attributes = "abp-tooltip-right")]
[HtmlTargetElement("button", Attributes = "abp-tooltip-left")]
[HtmlTargetElement("button", Attributes = "abp-tooltip-top")]
[HtmlTargetElement("button", Attributes = "abp-tooltip-bottom")]
[HtmlTargetElement("abp-button", Attributes = "abp-tooltip")]
[HtmlTargetElement("abp-button", Attributes = "abp-tooltip-right")]
[HtmlTargetElement("abp-button", Attributes = "abp-tooltip-left")]
[HtmlTargetElement("abp-button", Attributes = "abp-tooltip-top")]
[HtmlTargetElement("abp-button", Attributes = "abp-tooltip-bottom")]
public class AbpTooltipTagHelper : AbpTagHelper<AbpTooltipTagHelper, AbpTooltipTagHelperService>
{
    public string? AbpTooltip { get; set; }

    public string? AbpTooltipRight { get; set; }

    public string? AbpTooltipLeft { get; set; }

    public string? AbpTooltipTop { get; set; }

    public string? AbpTooltipBottom { get; set; }

    public string? Title { get; set; }

    public AbpTooltipTagHelper(AbpTooltipTagHelperService tagHelperService)
        : base(tagHelperService)
    {

    }
}
